# -*- coding: utf-8 -*-
# created by Src - 一路好时光

#实践性的学科，要大量的练习
#花1小时学视频，花3小时练习
#可用号牌查询结果

# 需求：
# 1. 允许用户最多选3次
# 2. 每次放出20个号牌供用户选择
# 3. 京[A-Z]-[xxxxx], 可以是数字和字母的组合


import random #导入random模块
import string #导入string模块

print(random.choice("abcdefghi"))

s="abcdefghi"
print(random.sample(s,3)) #从要中选择3个
print(random.randint(1,100))

a=["Alex","Frank","Time"]
print(random.sample(a,1))

b=list(range(20))
print(random.sample(b,3))#从列表随机选出三个元素

print("".join(["a","b","c"]))#abc
print("-".join(["a","b","c"]))#a-b-c

#abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
print(string.ascii_letters)#所有字母
#ABCDEFGHIJKLMNOPQRSTUVWXYZ
print(string.ascii_uppercase)#大写字母
#abcdefghijklmnopqrstuvwxyz
print(string.ascii_lowercase)#小写字母
#!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~
print(string.punctuation)#打印特殊字符
#0123456789
print(string.digits) #打印数字
# g
# ['e', 'g', 'i']
# 65
#['Time']
#[4, 15, 10]